﻿/************************************************************************************
smaller than 1200
*************************************************************************************/
@media screen and (max-width: 1200px) {
.TopBox nav:first-child{ margin-left:5%;}
#Index_ad{
	width:100%;
	margin:0em auto 3em auto;
	min-height:300px;
	background:url(../images/slider-bg.jpg) 0px 0px;
	float:left;
	box-shadow:0px 1px 20px -5px #000 inset; 
	/*************
	第1个值：水平阴影的长度，此值可以为负值。
	第2个值：垂直阴影的长度，此值可以为负值。
	第3个值：阴影的模糊值，此值不允许为负值。
	第4个值：水平阴影的外延值，此值可以为负值。
	第5个值：阴影的颜色。
	第6个值：此值为空，默认为外阴影，设置成inset为内阴影。
	**********/
	}
.word{right:5em;}
.index_nember2 {font-size:2.5em;}
.btn_regest{right:5em;}
#menu{
	width:100%;
	margin:0 auto;
	}

.UserCenter_form_login_box{
	width:40%;
	height:7.5em;
	margin:3em auto;
	font-size:0.923em;
	}
.AllSpace{
	width:90%;
	float:left;
	margin-left:1em;
	margin-top:1em;
	padding-bottom:1em;
	overflow:auto;
	}
.Venues_main{ 
	width:95%;
	margin:1em auto;
	position:relative;}
.flowt_box{
	width:80%;
	margin:0 auto;
	}

}
/************************************************************************************
smaller than 1024
*************************************************************************************/
@media screen and (max-width: 1020px) {
.TopBox nav:first-child{ display:none;}
#Index_ad{
	width:100%;
	margin:0em auto 3em auto;
	min-height:300px;
	background:url(../images/slider-bg.jpg) 0px 0px;
	float:left;
	box-shadow:0px 1px 20px -5px #000 inset; 
	/*************
	第1个值：水平阴影的长度，此值可以为负值。
	第2个值：垂直阴影的长度，此值可以为负值。
	第3个值：阴影的模糊值，此值不允许为负值。
	第4个值：水平阴影的外延值，此值可以为负值。
	第5个值：阴影的颜色。
	第6个值：此值为空，默认为外阴影，设置成inset为内阴影。
	**********/
	}
	.menuNav {
		position: relative;
		min-height: 40px;
		float:right;
		width:10%;
		right:2em;
	}	
	.menuNav ul {
		width: 10%;
		padding: 2em auto 1em auto;
		position: absolute;
		float:right;
		top: 0;
		left: 0;
		
		background:url(../images/menu.png) no-repeat bottom;
		background-size:1.5em;
		border-radius: 0.2em;
		-webkit-border-radius: 0.2em;
		-webkit-background-clip: padding-box;
		-moz-border-radius: 0.2em;
		-moz-background-clip: padding;
		border-radius: 0.2em;
		z-index:99999;
		
		cursor:pointer;
	}
	.menuNav li {
		display: none; /* hide all <li> items */
		height:2em;
		line-height:2em;
		list-style:none;
	}

	/* on nav hover */
	.menuNav ul:hover {
/*		background-image: none;
*/	}
	.menuNav ul:hover li {
		display: block;
	}
	.menuNav ul:active li {
		display: block;
	}

#menu-nav {
	width: 80%;
	margin: 1em 15%;
	padding: 0em 1em;
	z-index: 100;
	height:100%;
	
	float:right;
	/* gradient */
}
#menu-nav li{
	margin: 0 10%;
	padding: 0 auto;
	list-style: none;
	float: right;
	position: relative;
	width:10em;
	}
#menu-nav li a {
	min-width:250px;
	max-width:600px;
	width:100%;
	float:right;
	font-family:"微软雅黑";
	font-size:1.2em;
	height:1.6em;
	line-height:1.5em;
	
	border:1px #ccc solid;

	color: #000;
	display: block;
	padding: 0em 0.5em;
	text-align:center;
	background-color:#f9f9f9;
	
	-webkit-border-radius: 0.2em;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0.2em;
	-moz-background-clip: padding;
	border-radius: 0.2em;
}
#menu-nav a:hover {
	color: #fff;
	background: #474747;
	height:1.6em;
	line-height:1.5em;
	/* gradient */
	background: -webkit-gradient(linear, center top, center bottom, from(#1478b4), to(#51b400));
	background: -moz-linear-gradient(top,  #1478b4,  #51b400);
	background: linear-gradient(-180deg, #1478b4, #51b400);
}
#menu-nav li:first-child {
	margin-top: 1em;
}
.UserCenter_form_login_box{
	width:40%;
	height:7.5em;
	margin:3em auto;
	font-size:0.923em;
	}
.AllSpace{
	width:90%;
	float:left;
	margin-left:1em;
	margin-top:1em;
	padding-bottom:1em;
	overflow:auto;
	}
.Venues_main{ 
	width:95%;
	margin:1em auto;
	position:relative;}
.flowt_box{
	width:80%;
	margin:0 auto;
	}

}
@media screen and (max-width: 980px) {
#logo-nav{
	margin: 0em auto;
	padding: 0;
	list-style: none;
	float: left;
	width:80%;
	}
	/* pagewrap */
	#pagewrap {
		width: 100%;
	}

	/* content */
	#content {
		width: 60%;
		padding: 3% 4%;
	}

	/* sidebar */
	#sidebar {
		width: 30%;
	}
	#sidebar .widget {
		padding: 8% 7%;
		margin-bottom: 10px;
	}

	/* embedded videos */
	.video embed,
	.video object,
	.video iframe {
		width: 100%;
		height: auto;
		min-height: 300px;
	}
.UserCenter_form_login_box{
	width:70%;
	height:7.5em;
	margin:3em auto;
	font-size:0.923em;
	}
.MyBeansList{
	min-width:80%;
	
	margin-left:5%;
	margin-top:3em;
	margin-bottom:2em;
	padding:0 0 1em 0;
	border:1px #fff solid;
    border-radius:0.4em;
    -webkit-border-radius:0.4em;
    -moz-border-radius:0.4em;
    border-radius:0.4em;
	}
.MyBeansList nav{
	width:33%; float:left;
	height:auto;}
.RegTable{
	width:90%;
	margin:3em auto;
	border:1px #F3f3f3 solid;
	background-color:#fefefe;
	
	-webkit-border-radius:1em;
	-moz-border-radius:1em;
	border-radius: 1em;
	
	box-shadow:0em 1em 1em -1em #000 ; 
	-moz-border-box-shadow:0em 1em 1em -1em #000 ; 
	-webkit-box-shadow:0em 1em 1em -1em #000 ; 
	-o-box-shadow:0em 1em 1em -1em #000 ; 
	
	}
.times{max-width:980px;}
.times nav{
	min-width:30px;
	float:left;
	list-style:none;
	margin-bottom:1px;
	}
.spaceRow nav{
	min-width:30px;
	float:left;
	list-style:none;
	margin-bottom:1px;
	}
.AllSpace{
	width:100%;
	float:left;
	margin-left:1em;
	margin-top:1em;
	padding-bottom:1em;
	overflow:auto;
	}
.Venues_main{ 
	width:100%;
	margin:1em auto;
	position:relative;}
.flowt_box{
	width:100%;
	margin:0 auto;
	}
.modpic2{
	margin:0 auto;
	width:120px;
	height:120px;
	background-position:top;
	background-image:url(../images/step_bg.png);
	background-repeat:no-repeat;
	transition:0.5s;
	-moz-transition:0.5s;
	-webkit-transition:0.5s;
	-o-transition:0.5s;
	cursor:pointer;
	float:left;
	}
.steps{
	margin:0 auto;
	float:left;
	}
#loginBox{ width:60%;}
.changeDiv{
	background-color:#fff;
	height:auto;
	width:50%;
	display:none;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px; 
	border-radius:5px;
	padding:1em;
	font-family:"微软雅黑";
	font-size:1.2em;
	
	}


}

/************************************************************************************
smaller than 650
*************************************************************************************/
@media screen and (max-width: 650px) {
.TopFixed{ height:5em;}
.TopBox{display:none;}
.nember6{display:none;}
.nember7{display:none;}
#loginBox{ width:80%;}
.changeDiv{
	background-color:#fff;
	height:auto;
	width:90%;
	display:none;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px; 
	border-radius:5px;
	padding:1em;
	font-family:"微软雅黑";
	font-size:1.2em;
	
	}
#Index_ad{
	width:100%;
	margin:0em auto -3em auto;
	min-height:400px;
	background:url(../images/slider-bg.jpg) 0px 0px;
	float:left;
	box-shadow:0px 1px 20px -5px #000 inset; 
	/*************
	第1个值：水平阴影的长度，此值可以为负值。
	第2个值：垂直阴影的长度，此值可以为负值。
	第3个值：阴影的模糊值，此值不允许为负值。
	第4个值：水平阴影的外延值，此值可以为负值。
	第5个值：阴影的颜色。
	第6个值：此值为空，默认为外阴影，设置成inset为内阴影。
	**********/
	}
.slide-main{height:200px;}
.slide-box,.slide{ display: block; width: 100%;}
.slide-box{ position: relative; }
.slide{ display: none; height: 300px;position: relative; position: absolute; z-index: 8; }
.slide a{ display: block; width: 100%;cursor: pointer; }
.prev,.next{ display: block; width: 44px; height: 44px; position: absolute; z-index: 222; top: 130px; overflow: hidden; cursor: pointer; opacity: 0.6; -moz-opacity: 0.6; filter: alpha(opacity=60); _border: 1px solid none; }
.prev{ left:10px; }
.next{ right: 10px; }

.index_nember1{
	background-image:url(../images/slide1.png);
	background-repeat:no-repeat;
	background-size:cover;
	float:none;
	width:263px;
	height:256px;
	margin:2em auto;
	transition:1s;
	animation:index_myfirst2 1s;
	-moz-animation:index_myfirst2 1s; /* Firefox */
	-webkit-animation:index_myfirst2 1s; /* Safari and Chrome */
	-o-animation:index_myfirst2 1s; /* Opera */
	-ms-animation:index_myfirst2 1s;
}
@keyframes index_myfirst2
{
0%    {margin:2em auto; opacity:0;}
100%  {margin:2em auto;opacity:1;}
}
@-webkit-keyframes index_myfirst2
{
0%    {margin:2em auto; opacity:0;}
100%  {margin:2em auto;opacity:1;}
}
@-moz-keyframes index_myfirst2
{
0%    {margin:2em auto; opacity:0;}
100%  {margin:2em auto;opacity:1;}
}
@-o-keyframes index_myfirst2
{
0%    {margin:2em auto; opacity:0;}
100%  {margin:2em auto;opacity:1;}
}
@-ms-keyframes index_myfirst2
{
0%    {margin:2em auto; opacity:0;}
100%  {margin:2em auto;opacity:1;}
}
.index_nember2 {
	font-size:2.5em;
	color:#fff;
	margin:0em auto;
	text-align:center;
	z-index:1000;
	float:left;
	}
@keyframes index_flash
{
0%    {margin-left:45%; opacity:0;}
100%  {margin:0em auto;opacity:1;}
}
@-webkit-keyframes index_flash
{
0%    {margin-left:45%; opacity:0;}
100%  {margin:0em auto;opacity:1;}
}
@-moz-keyframes index_flash
{
0%    {margin-left:45%; opacity:0;}
100%  {margin:0em auto;opacity:1;}
}
@-o-keyframes index_flash
{
0%    {margin-left:45%; opacity:0;}
100%  {margin:0em auto;opacity:1;}
}
.index_nember3 {
	float:left;
	font-size:1.5em;
	color:#f9f9f9;
	margin:0em auto;
	text-align:center;
	width:auto;
	z-index:1000;
	}
@keyframes index_flash2
{
0%    {margin-left:55%; opacity:0;}
100%  {margin:0em auto;opacity:1;}
}
@-webkit-keyframes index_flash2
{
0%    {margin-left:55%; opacity:0;}
100%  {margin:0em auto;opacity:1;}
}
@-moz-keyframes index_flash2
{
0%    {margin-left:55%; opacity:0;}
100%  {margin:0em auto;opacity:1;}
}
@-o-keyframes index_flash2
{
0%    {margin-left:55%; opacity:0;}
100%  {margin:0em auto;opacity:1;}
}
.index_nember11{
	background-image:url(../images/sale.png);
	background-repeat:no-repeat;
	background-size:contain;
	width:200px;
	height:200px;
	margin-top:2em;
	margin-left:6%;
	transition:1s;
}


#Index_page_main{ display:none;}
#logo-nav{
	margin: 0em auto;
	padding: 0;
	list-style: none;
	float: left;
	width:80%;
	}
#logo-nav li:last-child{display:none;}	
/* header */
	#header {
		height: auto;
	}

	/* search form */
	#searchform {
		position: absolute;
		top: 5px;
		right: 0;
		z-index: 100;
		height: 40px;
	}
	#searchform #s {
		width: 70px;
	}
	#searchform #s:focus {
		width: 150px;
	}

	/* main nav */
	#main-nav {
		position: static;
		width: 80%;
		margin: 1em 3em;
		padding: 0em 1em;
		z-index: 100;
		height:100%;
		
		float:right;
}

	/* site logo */
	#site-logo {
		margin: 15px 100px 5px 0;
		position: static;
	}

	/* site description */
	#site-description {
		margin: 0 0 15px;
		position: static;
	}

	/* content */
	#content {
		width: auto;
		float: none;
		margin: 20px 0;
	}

	/* sidebar */
	#sidebar {
		width: 100%;
		margin: 0;
		float: none;
	}
	#sidebar .widget {
		padding: 3% 4%;
		margin: 0 0 10px;
	}

	/* embedded videos */
	.video embed,
	.video object,
	.video iframe {
		min-height: 250px;
	}
.UserCenter_form_login_box{
	width:80%;
	height:7.5em;
	margin:3em auto;
	font-size:0.923em;
	}

.MyBeansList{
	min-width:100%;
	
	margin-left:5%;
	margin-top:3em;
	margin-bottom:2em;
	padding:0 0 1em 0;
	border:1px #fff solid;
    border-radius:0.4em;
    -webkit-border-radius:0.4em;
    -moz-border-radius:0.4em;
    border-radius:0.4em;
	}
.MyBeansList nav{
	width:33%; float:left;
	height:auto;}
.RegTable{
	width:100%;
	margin:3em auto;
	border:1px #F3f3f3 solid;
	background-color:#fefefe;
	
	-webkit-border-radius:1em;
	-moz-border-radius:1em;
	border-radius: 1em;
	
	box-shadow:0em 1em 1em -1em #000 ; 
	-moz-border-box-shadow:0em 1em 1em -1em #000 ; 
	-webkit-box-shadow:0em 1em 1em -1em #000 ; 
	-o-box-shadow:0em 1em 1em -1em #000 ; }
	
.AllSpace{
	width:100%;
	float:left;
	margin-left:0em;
	margin-top:1em;
	padding-bottom:1em;
	overflow:auto;
	}
.Venues_main{ 
	width:95%;
	margin:1em auto;
	position:relative;}
.flowt_box{
	width:100%;
	margin:0 auto;
	}
.modpic2{
	margin:0 auto;
	width:120px;
	height:120px;
	background-position:top;
	background-image:url(../images/step_bg.png);
	background-repeat:no-repeat;
	transition:0.5s;
	-moz-transition:0.5s;
	-webkit-transition:0.5s;
	-o-transition:0.5s;
	cursor:pointer;
	float:left;
	}
.steps{
	margin-left:0;
	float:left;
	}
.steps{
	width:30%;
	margin:0 auto;
	float:left;}
.times nav:first-child{min-width:2.5em; height:6.4em;}
.spaceRow nav:first-child{min-width:2.5em;height:6.4em;text-align:center;}
.spaceRow nav:hover p{margin-top:-2.5em;}
.SelectedSpaces{float:left; margin:1em; width:90%;}
.boldLine{ display:none;}
.Circle{ margin-top:1em; margin-bottom:-0.5em;}
.RegTop{
	margin:1em;
	}
.orderList_Venues{
	padding:0.5em 1em;
	width:85%;
	margin:0.5em;
	float:left;
	border:1px #f9f9f9 solid;
    -webkit-border-radius:0.4em;
    -moz-border-radius:0.4em;
    border-radius:0.4em;
	cursor:pointer;

	}
.orderSpaceList{ float:left; width:100%;}
.spaceList{ float:left; width:95%;}
.space {
	float:left;
	margin:1em 0 0 1em;
	padding:1em;
	width:35%;
	height:3em;
	overflow:hidden;
	
	transition:0.5s;
	-moz-transition:0.5s;
	-webkit-transition:0.5s;
	-ms-transition:0.5s;

	text-align:left;
    border-radius:0.4em;
    -webkit-border-radius:0.4em;
    -moz-border-radius:0.4em;
	cursor:pointer;
	}
.payCoinsInput{
	width:4em;
	line-height:1em;
	height:1.5em;
	margin:0 0.5em;
	border-style:none;
	border:1px #ccc solid;
	text-align:center;
	float:left;
	}
.paySelecedBox img{ width:9em;}

.UserCenter_form_login_box{
	width:80%;
	height:7.5em;
	margin:3em auto;
	font-size:1em;
	margin-left:1.5em;
	}

.UserCenter_form_login{
	width:90%;
	height:100%;
	margin:5em auto 15em auto;
	}
.UserCenter_nember1{
	width:9em;
	height:9em;
}
.UserCenter_SumNumber{
	color:#fff;
	font-size:2em;
	font-family:"微软雅黑";
	text-align:center;
	line-height:1em;
	margin-top:1.5em;	
	}
.UserCenter_SumNumberWord{
	color:#fff;
	text-align:center;
	font-size:1em;
	margin:0.5em;
	}
.UserCenter_nember2 {
	margin-left:5%;
	font-size:2.5em;
	color:#fff;
	z-index:1000;
	}
.UserCenter_nember3 {
	margin-left:5%;
	margin-top:0em;
	width:auto;
	z-index:1000;
	color:#fff;
	font-size:1.4em;
	}
.UserCenter_nember4 {
	margin-left:5%;
	margin-top:2em;
	width:auto;
	z-index:1000;
	color:#fff;
	}
.UserCenter_AdWords{float:left;	margin-top:2%;min-width:50%; overflow:auto; margin-bottom:2em;}
.UserCenter_title4{
	width:100%;
	font-size:1.6em;
	color:#000;
	text-align:center;
	margin-top:1em;
	}
.UserCenter_title5{
	width:100%;
	font-size:1.1em;
	color:#000;
	text-align:center;
	}
.userPic{
	width:5em;
	height:5em;
	margin:0.5em;
	}
.welcome{
	height:50%;
	padding-left:1em;
	border-left:1px #51b400 solid;
	float:left;
	}
.modpic{
	margin:auto 0.25em;
	width:2.5em;
	height:2.5em;
	float:left;
	}
.welcomeTxt{ font-size:1em;}
.ad_content{
	width:90%;
	height:100%;
	margin:0 auto;
	}
.Buttons{margin:1em auto; width:95%;}	
.nember1{
	width:9em;
	height:9em;
	margin:1em;
}
.SumNumber{ font-size:2em; margin-top:1em;}
.ad_content ul{
	margin:1em auto;
	}
.BaseInfo li span:first-child{
	margin-right:1em;
	text-align:right;
	margin-left:0em;
	font-weight:bold;
	}
.BaseInfo li{
	padding-bottom:2em;
	height:auto;
	}
.BaseInfo li a{
	float:right;
	}
.infoTitle{
	margin-right:1em;
	text-align:right;
	margin-left:0em;
	font-weight:bold;
	float:left;
	}
.miaoshu{
	width:auto;
	font-weight:normal;
	float:left;
	margin-bottom:0em;
	}
.changePwd_Input{
	width:80%;
	}
.OrderTitle{width:100%;	margin-left:0em; margin-top:0em; 	animation:grow 0s;}
.OrderTitle span{ margin:0 0.25em;}
.orderList{width:100%;	margin-left:0em; margin-top:0em; 	animation:grow 0s;}
.overTimeSpace { width:35%;}
.overTimeSpace .OverTime nav{
	line-height:1.3em;
	font-size:0.9em;
	}
.overTimeSpace:{margin:0; font-size:1em}
.usedSpace { width:35%;}
.usedSpace .Vcode nav{
	line-height:1.3em;
	font-size:0.9em;
	}
.OrderCancle{
	float:right;
	}
.spaceList{width:100%;}
.orderList{width:100%;}
.MyLoveList{width:85%; margin:0 auto;}
.MyLoveList .Venues{width:85%;}

.MyBeansList{
	min-width:100%;
	
	margin-top:1em;
	margin-bottom:2em;
	padding:0 0 1em 0;
	border:1px #fff solid;
    border-radius:0.4em;
    -webkit-border-radius:0.4em;
    -moz-border-radius:0.4em;
    border-radius:0.4em;
	}
.MyBeansList nav{ text-align:left; padding-left:0.25em; width:20%;}	
.MyBeansList nav:first-child{
	width:25%; float:left;
	height:4.0em;}
.MyBeansList nav:last-child{
	width:70%; float:left;
	height:auto;}
.MyBeansListTitle nav:first-child{ height:4.0em;}
.RegContent{width:95%;}
.RegTable{width:100%;}
.RegFormLable{width:30%; float:none; height:1.5em; line-height:1.5em; text-align:left; margin:0.5em 1em 0.5em auto; font-weight:bold;}
.RegForm .changePwd_Input{width:100%; padding-left:0.5em; background-color:#E3F9DF;}
.imgCodeDiv{margin-top:-2.5em; margin-right:0; float:right; position:absolute; z-index:999;}
.imgCodeDiv img{margin-top:-10px; width:110px; height:33px;}
.form_login_button{ width:80%; margin:1em auto}
.RegTip{margin-left:0.5em;}
.RegOk{
	margin:1em;
	width:100%;
	height:100%;
	padding:2em 1em 1em 20%;
	text-align:left;
	}
.RegTitle nav:first-child{ margin:0.2em; text-align:center;}
.RegTitle nav:last-child{ float:none;width:100%;text-align:center;}
.RegInfo{ padding:1em 3em; font-size:1.2em; line-height:2em;}
.ErrTitle{line-height:1em; height:3em; padding-left:0em;margin-top:1em; float:left;}
.ErrIcon{line-height:4em; margin-top:0.25em; float:left; font-size:2em;}
#footmenu{ position:fixed; bottom:0; right:0; margin:0 auto; width:100%; text-align:center; list-style:none; display:block;
	border:1px #808080 solid;
	box-shadow:5px 5px 10px 2px #000; 
	/*************
	第1个值：水平阴影的长度，此值可以为负值。
	第2个值：垂直阴影的长度，此值可以为负值。
	第3个值：阴影的模糊值，此值不允许为负值。
	第4个值：水平阴影的外延值，此值可以为负值。
	第5个值：阴影的颜色。
	第6个值：此值为空，默认为外阴影，设置成inset为内阴影。
	**********/
	}
#footmenu li{list-style:none; width:25%; height:2.5em; line-height:2.5em; float:left; text-align:center;	
	background: -webkit-gradient(linear, center top, center bottom, from(#eee), to(#f9f9f9));
	background: -moz-linear-gradient(top,  #ccc,  #f9f9f9);
	background: linear-gradient(0deg, #ccc, #f9f9f9);
 	font-size:1.5em; margin:0 auto;
	}
#footmenu li:last-child{float:left; width:25%;}
#footmenu li a:visited{color:#808080;}
#menu-nav li a {width:400px; margin:0;left:0; right:0;}

/****************************************************************************
footer
******************************************************************************/
#foot {
	height:150px;
	width:100%;
	background-color:#454545;
	float:left;
	margin:0;
	display:none;
}

.footword{
	width:100%;
	font-size:1em;
	color:#808080;
	text-align:center;
	}
.footword p{ display:none;}

/****************************************************************************
help.html
******************************************************************************/
.helpMenu{
	top:auto;
	bottom:0em;
	position:fixed;
	right:0px;
	cursor:pointer;
	background-color:#808080;
	width:100%;
	}
.helpMenu p{float:left; margin:0em 1px 1px auto;	border-bottom:1px #f9f9f9 solid;
	border-right:1px #f9f9f9 solid;
	}
.helpMenu span{ display:none;}
.box{ min-height:200px; width:90%; margin:1em; padding:1em;}
.helpMenu p:last-child{display:block;}
.box img{
	width:100%;
	margin:1.5em auto 1.5em auto;
	-webkit-border-radius: 0.4em;
	-moz-border-radius: 0.4em;
	-ms-border-radius: 0.4em;
	-o-border-radius: 0.4em;
	border-radius: 0.4em;
	box-shadow:0px 3px 10px -5px #000; 
	/*************
	第1个值：水平阴影的长度，此值可以为负值。
	第2个值：垂直阴影的长度，此值可以为负值。
	第3个值：阴影的模糊值，此值不允许为负值。
	第4个值：水平阴影的外延值，此值可以为负值。
	第5个值：阴影的颜色。
	第6个值：此值为空，默认为外阴影，设置成inset为内阴影。
	**********/
	}
.VenuesIcons{
	margin-left:1em;
	margin-top:2em;
	padding-bottom:1em;
	border-bottom:1px #ccc dashed;
	overflow:auto;
	}
.VenuesIcons li{
	height:4em;
	width:4em;
	
	}
.VenuesContent{ 	
	width:90%;
	margin-left:1em;
	margin-top:1em;
	padding-bottom:1em;
	line-height:2em;
	}


}
/************************************************************************************
smaller than 480
*************************************************************************************/
@media screen and (max-width: 480px) {
.imgCodeDiv{margin-top:-2.4em; margin-left:43%; float:right; position:absolute; z-index:999;}
.imgCodeDiv img{margin-top:-10px; width:110px; height:33px;}
.RegForm .changePwd_Input{width:100%; padding-left:0.5em; background-color:#E3F9DF;}
#read{margin-left:0px;}
#loginBox{ width:80%;}
.changeDiv{
	background-color:#fff;
	height:auto;
	width:50%;
	display:none;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px; 
	border-radius:5px;
	padding:1em;
	font-family:"微软雅黑";
	font-size:1.2em;
	
	}

	/* disable webkit text size adjust (for iPhone) */
	html {
		-webkit-text-size-adjust: none;
	}

	/* main nav */
	#main-nav a {
		font-size: 90%;
		padding: 10px 8px;
	}
#logo-nav{
	margin: 0em auto;
	list-style: none;
	float: left;
	width:90%;
	}
#menu-nav li a {width:300px; margin:0;left:0; right:0;}
.index_nember2 { font-size:1.5em}
.index_nember3{ font-size:1em;}
.RegTable{
	width:90%;
	margin:2em auto 5em auto;
	border:1px #F3f3f3 solid;
	background-color:#fefefe;
	
	-webkit-border-radius:1em;
	-moz-border-radius:1em;
	border-radius: 1em;
	
	box-shadow:0em 1em 1em -1em #000 ; 
	-moz-border-box-shadow:0em 1em 1em -1em #000 ; 
	-webkit-box-shadow:0em 1em 1em -1em #000 ; 
	-o-box-shadow:0em 1em 1em -1em #000 ; 
}
.flowt_box{
	width:100%;
	margin:0 auto;
	}
.modpic2{
	margin:0 auto;
	width:120px;
	height:120px;
	background-position:top;
	background-image:url(../images/step_bg.png);
	background-repeat:no-repeat;
	transition:0.5s;
	-moz-transition:0.5s;
	-webkit-transition:0.5s;
	-o-transition:0.5s;
	cursor:pointer;
	float:left;
	}
.steps{
	margin:0 auto;
	float:left;
	}
.modpic6em{
	margin:auto 0.25em;
	margin-top:0.5em;
	width:4em;
	height:4em;
	float:left;
}
.modpic6emSelected{
	margin:auto 1em;
	width:4em;
	height:4em;
}
#Mod_1{ margin:0.5em 0.25em auto 0.25em;}

.Index_main_list{
	width:90%;
	margin:0 auto;
	}
.order_main_mod{
	width:95%;
	float:left;
	margin:2em auto auto 0em;
	padding-bottom:2em;
	border-bottom:1px #f3f3f3 dashed;
	}
.Venues{
	padding:0.5em 1em;
	margin:1em auto;
	float:left;
	border:1px #f9f9f9 solid;
    -webkit-border-radius:0.4em;
    -moz-border-radius:0.4em;
    border-radius:0.4em;
	cursor:pointer;
	width:95%;
	}
#Venues_ad{
	width:100%;
	margin:0 auto;
	height:150px;
	background:url(../images/140604102421.jpg) center;
	background-size:cover;
	box-shadow:0px 1px 20px -5px #000 inset;
	animation: moveup 0.5s;
	-moz-animation: moveup 0.5s;
	-webkit-animation: moveup 0.5s;
	-ms--animation: moveup 0.5s;
	-o-animation: moveup 0.5s;
	transition: 0.5s;
	-moz-transition: 0.5s;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	}
.topLeft{ display:none;}
.topCenter{ width:95%; float:left; margin:auto 1em;}
.topRight{ 
	width:95%;
	border-left:1px #f9f9f9 solid;
	}
.fav{ display:none;}
.VenuesPageName{ font-size:1.5em; float:left; margin-right:1em;}
.SpaceSum{
	margin-left:1em;
	margin-top:2em;
	border-bottom:1px #f9f9f9 solid;
	padding-bottom:1em;
	overflow:auto;
	}
.SpaceSum nav:first-child{ width:100%;}
.AllDates{
	margin-left:0em;
	margin-top:1em;
	padding-bottom:1em;
	overflow:auto;
	}
.SelectedDay{
	float:left;
	border:1px #f90 solid;
	width:auto;
	margin-right:1em;
	margin-top:1em;
	}
.UnSelectedDay{
	float:left;
	border:1px #51b400 solid;
	width:auto;
	margin-right:1em;
	margin-top:1em;
	cursor:pointer;
	}
.times nav:first-child{min-width:2.5em; height:6.5em;}
.spaceRow nav:first-child{min-width:2.5em;height:6.4em;text-align:center;}
.spaceRow nav:hover p{margin-top:-2.5em;}
.SelectedSpaces{float:left; margin:1em; width:90%;}
.otherSport{ 	
	margin-left:1em;
	margin-top:1em;
	padding-bottom:1em;
	line-height:2em;
	}
.otherSport nav{ width:100%;}
.MapPointer{ float:right;}
/************************************************************************************
FLOW
*************************************************************************************/
#flowt {display:none;}
.OrderPaySteps{display:none;}
.flowt_box{
	width:90%;
	margin:0 auto;
	}
.title3{
	text-align:center;
	font-size:1.5em;
	line-height:2em;
	font-family:"微软雅黑";
	color:#fff;
	margin-top:50px;
	}
.modpic2{
	width:90px;
	height:90px;
	margin-right: 0.5em;
	background-position:top;
	background-image:url(../images/step_bg.png);
	background-repeat:no-repeat;
	background-size:cover;
	transition:0.5s;
	-moz-transition:0.5s;
	-webkit-transition:0.5s;
	-o-transition:0.5s;
	cursor:pointer;
	float:left;
	}
.stepNumber{
	width:90px;
	margin:0.2em 0 0 0;
	color:#1478b4;
	font-size:3em;
	line-height:1em;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	}
.blue14{
	width:90px;
	margin:-0.2em auto;
	color:#1478b4;
	font-size:1.2em;
	text-align:center;
	}
.number_input{
	width:90%;
	height:2em;
	font-size:1.5em;
	font-family:"微软雅黑";
	line-height:1.5em;
	color:#808080;
	background-color:#f6f6f6;
	border:1px #ccc solid;
	float:left;
	padding-left:1em;
	margin:0 auto;
	}

}